.login {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: rgb(241, 241, 241);

  .van-loading, {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .wrapper {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: center;

    ::v-deep svg {
      width: 10.5em;
      height: 10.5em;
      margin: 9vh 0 4vh 0;
    }
  }

  .copyright {
    margin-bottom: 16px;
  }
}